wharley
Membro
alguém sabe programar em C ?
Perguntou 13 anos atrás
Resolvido
to estudando a Linguagem e estou com dificuldade em algumas coisas.
Respostas

ViNi
Moderador
13 anos atrás
EU sei programar em C
Poste suas duvidas que se tiver no meu conhecimento, posso te ajudar!
Rodrigo0010
Moderador
13 anos atrás
eu sei programar em C asa
Dj Vitor Rodrigues
Membro
13 anos atrás
PRIMEIRAMENTE UMA DICA NÃO É getche(); E SIM getch(); MAS NO LUGAR DO scanf UTILIZE O gets(); QUE SERVE PARA A LEITURA DE CARCTERS......E MAIS UM ERRO DENTRO DE UM if NÃO EXISTE DOIS else.....TERIA QUE SER...
if (condição){ printf(""); } else{ if (condição){ printf(""); } else{ printf(""); } }______________--_-
O MODO CORRETO PARA ESTA VERIFICAÇÃO É:
para quem tem FACEBOOK segue abaixo o link da imagem ilustração pois nao conssegui postar ela aqui no site pra vocês
ESPERO TER AJUDADO
wharley
Membro
13 anos atrás
ta certo!!
é que já tinha tentado de outras formas e não tinha conseguido.
quando chegava na hora de comparar
if(l== a isso, a isso, e aquilo...)
{
faça("isso");
}
não conseguia comparar mais de uma condição.

ViNi
Moderador
13 anos atrás
cara, para resolver 1 simples problema, existem milhares de formas para se resolver isso, cada programador tem sei jeito...
Voce pode ir treinando, e deixar o código mais limpo e curto, eu deveria apenas te explicar como faz, não te dar pronto, assim voce não estudo e não aprende =D
VIEIRA_A_S
Membro
13 anos atrás
// Não insira esse tag no dev
#include<stdio.h>
int main() { char v; printf("Digite qualquer letra:");
//
v = getche(); if( v=='a' || v=='e'
|| v=='i' || v=='o' || v=='u') {
printf("nÉ uma vogal!"); } else
{ printf("n Não é uma vogal!");
} getche(); return 0; }
não insira essa tag no dev // Esse
exercício dá para fazer de várias
maneiras, aqui está a maneira mais
simples... // Você pode usar função,
operador ternário...
wharley
Membro
13 anos atrás
Ah ta..
tem que declarar a biblioteca <ctype.h>
Funfou aqui.... só que não conhecia essa biblioteca.
Tem como resolver usando outra lógica?

ViNi
Moderador
13 anos atrás
Funcionou ???

ViNi
Moderador
13 anos atrás
hehe Trabalhos de Faculdade né?
Use essa função
int main(){
char l; //letra
printf("Letra? ");
l = getche();
l = tolower(l);
//verifique se é uma letra!
if (isalpha(l)){
if (l=='a' || l =='e' || l =='i' || l=='o' || l=='u' ){
printf("\nEh vogal!");
}
else{
printf("\nNao eh vogal!");
}
}
else{
printf("\nNao eh uma letra!");
}
return 0;
}
VIEIRA_A_S
Membro
13 anos atrás
Pode falar sua duvida, eu sei sobre condições, laço de repetição, funções com ou sem parâmetros, ponteiros, struct, arquivo, criptografia entre outras característica da linguagem...